.render-engine-container {
  min-width: 1000px;
}
.vc-rootcontent {
  background: #f2f3f5 !important;
}
.vc-drawer {
  top: 15px !important;
}
.vc-drawer .next-drawer-header {
  font-weight: 600;
}
.vc-drawer > div {
  overflow-y: hidden !important;
}
.vc-drawer-container {
  background: #f1f2f3;
  padding: 16px;
}
.foot-wrap {
  height: 174px;
  position: static !important;
}
.next-dialog-body {
  max-height: 100% !important;
}
.vc-dialog {
  top: 28vh !important;
}
.tpl-item .tpl-item-title {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.tpl-item-description {
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #a2a3a5;
  line-height: 18px;
  margin-top: 4px;
  height: 36px;
}
.tpl-item-tags {
  display: flex;
  margin-top: 12px;
  // height: 20px;
}
.tpl-item-footer {
  display: flex;
  justify-content: space-between;
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #747677;
  line-height: 18px;
  margin-top: 12px;
}
.text_l14lq9yo {
  font-family: PingFangSC-Medium;
  font-size: 20px;
  color: #171a1d;
  line-height: 30px;
  margin-right: 15px;
}
.div_l14lq9yp {
  display: flex;
  align-items: center;
  justify-content: center;
}
.text_l14lq9yq {
  font-family: PingFangSC-Regular;
  font-size: 13px;
  color: #a2a3a5;
  line-height: 21px;
  margin-top: 3px;
  -webkit-line-clamp: 5 !important;
}
.text_l14lq9yr {
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #171a1d;
  line-height: 18px;
  padding: 2px 6px;
  background: rgba(229, 230, 232, 1);
  border-radius: 4px;
  margin-right: 4px;
  font-weight: normal;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -webkit-line-clamp: 1;
}
.div_l14lq9ys {
  display: flex;
  margin: 15px 0;
}
.text_l14lq9yt {
  margin-right: 20px;
}
.div_l14lq9yu {
  display: flex;
  justify-content: space-between;
  font-size: 12px;
  color: #171a1d;
  margin: 0 0 4px 0;
}
.text_l14lq9yv {
  font-size: 12px;
  color: #171a1d;
}
.div_l14lq9yw {
}
.button_l14lq9yx {
  width: 172px;
  margin-bottom: 10px;
}
.div_l14lq9yy {
  margin-top: 16px;
  width: 172px;
}
.button_l14lq9yz {
  width: 172px;
}
.div_l14lq9z0 {
  width: 172px;
}
.div_l14lq9z1 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.div_l14lq9z2 {
  /* display: flex; */
  position: relative;
  padding-bottom: 16px;
}
.icon_l14lq9z3 {
  color: #0089ff;
  margin-right: 9px;
}
.text_l14lq9z4 {
  font-family: PingFangSC-Regular;
  font-size: 13px;
  color: #0089ff;
  line-height: 21px;
}
.div_l14lq9z5 {
  display: flex;
  cursor: pointer;
}
.div_l14lq9z6 {
  /* margin-bottom: 16px; */ /*
  border-top: 1px solid #eee; */ /* padding-top: 15px; */
}
.div_l14lq9z7 {
  display: flex;
  flex-flow: column;
  justify-content: space-between;
  width: 200px;
  padding-left: 4px;
  border-right: 1px solid #eee;
}
.text_l14lq9z8 {
  font-family: PingFangSC-Medium;
  font-size: 20px;
  color: #171a1d;
  line-height: 30px;
  margin-right: 16px;
}
.text_l14lq9z9 {
  font-family: PingFangSC-Regular;
  font-size: 13px;
  color: #747677;
  line-height: 20px;
  text-align: left;
  height: 20px;
  margin-top: 7px;
}
.div_l14lq9za {
  display: flex;
  margin-bottom: 12px;
}
.iframe_l14lq9zb {
  width: 100%;
  height: 96%;
}
.iframe_l14lq9zb iframe {
  border: 2px solid #e5e5e5 !important;
  border-radius: 6px;
}
.iframe_l14lq9zb iframe .next-shell-action {
  display: none;
}
.div_l14lq9zc {
  flex: 1;
  height: 100%;
  background: #ffff;
  padding: 0 16px 16px;
}
.div_l14lq9zd {
  display: flex;
  justify-content: space-between;
  height: 100%;
  background: #fff;
  padding: 16px;
  border-radius: 6px;
}
.textareafield_l14lq9ze {
}
.dialog_l14lq9zf {
}
.slider_l14lq9zg {
}
.next-slick-list {
  border-radius: 6px;
}
.div_l14lq9zh {
  height: 200px;
  width: 57%;
}
.image_l14lq9zi {
}
.div_l14lq9zj {
}
.image_l14lq9zk {
}
.div_l14lq9zl {
}
.image_l14lq9zm {
}
.div_l14lq9zn {
  display: flex;
  align-items: flex-end;
}
.image_l14lq9zo {
}
.div_l14lq9zp {
  display: flex;
  align-items: flex-end;
}
.div_l14lq9zq {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-content: space-between;
  width: 41.7%;
}
.banner-item {
  width: 48.5%;
  border-radius: 6px;
  height: 47.5%;
  cursor: pointer;
}
.div_l14lq9zq .vc-link-block {
  display: flex;
  align-items: flex-end;
}
.div_l14lq9zq img {
  border-radius: 6px !important;
}
.div_l14lq9zr {
  margin: 0 auto;
  max-width: 1180px;
  background: #fff;
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  width: 100%; /* padding: 16px; */
}
.text_l14lq9zs {
}
.div_l14lq9zt {
  height: 4px;
  width: 30px;
  background: #0089ff;
  border-radius: 2px;
}
.div_l14lq9zu {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  height: 41px;
  cursor: pointer;
  font-family: PingFangSC-Regular;
  line-height: 28px;
}
.allApplicationNormal {
  font-size: 13px;
  color: #a2a3a5;
}
.allApplicationMain {
  font-size: 16px;
  color: #171a1d;
}
.text_l14lq9zv {
}
.div_l14lq9zw {
  height: 4px;
  width: 30px;
  background: #0089ff;
  border-radius: 2px;
  background-color: #0089ff;
}
.div_l14lq9zx {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  height: 41px;
  cursor: pointer;
  font-family: PingFangSC-Regular;
  line-height: 28px;
}
.mysubmitNormal {
  font-size: 13px;
  color: #a2a3a5;
}
.mysubmitMain {
  font-size: 16px;
  color: #171a1d;
}
.div_l14lq9zy {
  display: flex;
  width: 158px;
  justify-content: space-between;
}
.text_l14lq9zz {
  font-family: PingFangSC-Regular;
  font-size: 13px;
  color: #171a1d;
  line-height: 21px;
  margin-right: 10px;
  min-width: 78px;
}
.icon_l14lqa00 {
  color: rgba(135, 143, 149, 1);
}
.div_l14lqa01 {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  height: 41px;
  width: 98px;
}
.text_l14lqa02 {
}
.div_l14lqa03 {
  height: 36px;
  width: 88px;
  border-radius: 6px;
  text-align: center;
  font-family: PingFangSC-Regular;
  font-size: 13px;
  line-height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.sort-main {
  color: #171a1d;
  background-color: #e5e6e8;
}
.sort-normal {
  color: rgba(116, 118, 119, 1);
  background: #ffffff 100%;
}
.sort-normal:hover {
  color: #171a1d;
  background: #f1f2f3 100%;
}
.text_l14lqa04 {
}
.div_l14lqa05 {
  height: 36px;
  width: 88px;
  border-radius: 6px;
  text-align: center;
  font-family: PingFangSC-Regular;
  font-size: 13px;
  line-height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #ffffff 100%;
  cursor: pointer;
}
.main {
  color: #171a1d;
  background-color: #e5e6e8;
}
.normal {
  color: rgba(116, 118, 119, 1);
  background: #ffffff 100%;
}
.div_l14lqa05:hover {
  color: #171a1d;
  background: #f1f2f3 100%;
}
.text_l14lqa06 {
}
.div_l14lqa07 {
  height: 36px;
  width: 88px;
  border-radius: 6px;
  text-align: center;
  font-family: PingFangSC-Regular;
  font-size: 13px;
  line-height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #ffffff 100%;
  cursor: pointer;
}
.main {
  color: #171a1d;
  background-color: #e5e6e8;
}
.normal {
  color: rgba(116, 118, 119, 1);
  background: #ffffff 100%;
}
.div_l14lqa07:hover {
  color: #171a1d;
  background: #f1f2f3 100%;
}
.div_l14lqa08 {
  position: absolute;
  top: 41px;
  z-index: 3;
  width: 96px;
  background: #ffffff;
  box-shadow: 0 0 32px 0 rgba(0, 0, 0, 0.1);
  border-radius: 6px;
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
  height: 130px;
  padding: 4px 3px;
  transition: all 0.8s;
}
.div_l14lqa09 {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  margin-right: 16px;
  justify-content: flex-start;
  height: 41px;
  transition: all 0.8s;
}
.search_l14lqa0a {
}
.div_l14lqa0b {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 272px;
}
.div_l14lqa0c {
  display: flex;
}
.div_l14lqa0d {
  display: flex;
  flex-direction: row;
  padding: 16px 0 12px 0;
  justify-content: space-between;
}
.allApplicationMain .vc-text,
.mysubmitMain .vc-text {
  font-weight: 600;
}
.div_l14lqa0e {
}
.div_l14lqa0f {
}
.div_l14lqa0g {
  display: flex;
  flex-flow: row wrap;
}
.div_l14lqa0h {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.icon_l14lqa0i {
  color: #878f95;
  margin-right: 4px;
}
.div_l14lqa0j {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 6px;
  height: 30px;
  width: 100px;
  cursor: pointer;
}
.filter-select {
  background: #e5e6e8;
}
.filter-unselect {
  background: #ffffff;
  border: 1px solid #e5e6e8;
}
.div_l14lqa0k {
  display: flex;
  justify-content: space-between;
  width: 100%;
  position: relative;
}
.div_l14lqa0l {
}
.div_l14lqa0m {
}
.div_l14lqa0n {
  display: flex;
  flex-flow: row wrap;
}
.div_l14lqa0o {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.div_l14lqa0p {
  margin-top: 12px;
  margin-bottom: 12px;
  display: flex;
  justify-content: flex-start;
  width: 100%;
}
.div_l14lqa0q {
}
.div_l14lqa0r {
}
.div_l14lqa0s {
  display: flex;
  flex-flow: row wrap;
}
.div_l14lqa0t {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.div_l14lqa0u {
  margin-bottom: 12px;
  display: flex;
  width: 100%;
  justify-content: flex-start;
}
.div_l14lqa0x {
  display: flex;
  flex-flow: row wrap;
}
.div_l14lqa0y {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.div_l14lqa0z {
  margin-bottom: 12px;
  display: flex;
  width: 100%;
  justify-content: flex-start;
}
.div_l14lqa12 {
  display: flex;
  flex-flow: row wrap;
}
.div_l14lqa13 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.div_l14lqa14 {
  display: flex;
  width: 100%;
  justify-content: flex-start;
}
.div_l14lqa15 {
  display: flex;
  padding: 4px 0 12px 0;
  flex-direction: column;
}
.tagMain,
.tagNormal {
  height: 28px;
  font-family: PingFangSC-Regular;
  font-size: 13px;
  line-height: 21px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  margin-right: 16px;
  min-width: 84px;
  max-width: 100px;
}
.tagNormal:hover {
  border-radius: 6px;
  color: #171a1d;
  background: #f1f2f3;
  transition: all 0.3s;
}
.tagMain {
  color: #171a1d;
  background: #e5e6e8;
  border-radius: 6px;
}
.tagNormal {
  color: #a2a3a5;
}
.div_l14lqa15 .vc-text {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -webkit-line-clamp: 1;
  color: #747677;
}
.tagMain .vc-text {
  color: #171a1d;
}
.div_l14lqa16 {
  margin: 0 auto;
  max-width: 1180px; /* position: sticky; top: 0; z-index: 4; background: #ffff; */
}
.div_l14lqa17 {
  background: #fff;
  padding-top: 20px;
  width: 100%;
}
.image_l14lqa18 {
  display: block;
  width: 100%;
}
.div_l14lqa19 {
  border-radius: 6px 6px 0 0;
  overflow: hidden;
  width: 100%;
}
.text_l14lqa1a {
  font-family: PingFangSC-Medium;
  font-size: 16px;
  color: #171a1d;
  line-height: 24px;
  margin-right: 8px;
}
.text_l14lqa1b {
  height: 18px;
  font-family: PingFangSC-Medium;
  font-size: 12px;
  color: #ffffff;
  border-radius: 10px;
  background-color: #ff5219;
  text-align: center;
  line-height: 18px;
  width: 36px;
  min-width: 36px;
}
.div_l14lqa1c {
}
.text_l14lqa1d {
  color: #747677;
}
.text_l14lqa1e {
  font-size: 12px;
  color: #171a1d;
  padding: 6px ; 
  background: rgba(229, 230, 232, 1);
  border-radius: 4px;
  margin-right: 4px;
  font-weight: normal;
  cursor: pointer;
}

// .div_l14lqa1f {
// }

.text_l14lqa1g {
  max-width: 170px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -webkit-line-clamp: 1;
}
.div_l14lqa1h {
}
.div_l14lqa1i {
  display: flex;
  flex-direction: column;
  padding: 16px;
}
.div_l14lqa1j {
  display: flex;
  position: relative;
  flex-direction: column;
  background: rgba(255, 255, 255, 1);
  border-radius: 6px;
  // cursor: pointer;
  margin-bottom: 16px;
  width: calc(25% - 1.333333%);
  border: var(--card-border-width, 1px) var(--card-border-style, solid) var(--card-border-color, #e3e4e6);
}
.div_l14lqa1j {
  margin-right: 1.33333%;
}

// .div_l14lqa1j:nth-child(4n) {
//   margin-right: 0;
// }

// .div_l14lqa1j:hover {
//   box-shadow: 0 3px 6px 0 rgb(0 0 0 / 16%);
// }

.div_l14lqa1k {
  max-width: 1180px;
  margin: 0 auto;
  display: flex;
  align-content: space-between; /*
  background: #fff; */
  flex-wrap: wrap;
  justify-content: flex-start;
  padding-top: 16px; /* padding-left: 16px; */
}
.div_l14lqa1l {
  display: flex;
  justify-content: flex-end;
  max-width: 1180px;
  margin: 0 auto; /* padding-right: 16px; */
  padding-bottom: 29px;
}
.text_l14lqa1m {
  margin-right: 15px;
}
.div_l14lqa1n {
  display: flex;
  align-content: center;
  justify-content: center;
  margin-bottom: 24px;
}
.image_l14lqa1o {
  display: block;
  width: 100%;
}
.div_l14lqa1p {
  border-radius: 6px 6px 0 0;
  overflow: hidden;
  width: 100%;
}
.text_l14lqa1q {
  font-family: PingFangSC-Medium;
  font-size: 16px;
  color: #171a1d;
  line-height: 24px;
  margin-right: 8px;
}
.text_l14lqa1r {
  height: 18px;
  font-family: PingFangSC-Medium;
  font-size: 12px;
  color: #ffffff;
  border-radius: 10px;
  background-color: #ff5219;
  text-align: center;
  line-height: 18px;
  width: 36px;
  min-width: 36px;
}
.text_l14lqa1s {
  font-size: 13px;
  color: #0089ff;
  min-width: 50px;
}
.div_l14lqa1t {
}
.text_l14lqa1u {
  color: #747677;
}
.text_l14lqa1v {
  max-width: 170px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -webkit-line-clamp: 1;
}
.div_l14lqa1w {
}
.div_l14lqa1x {
  display: flex;
  flex-direction: column;
  padding: 16px;
}
.div_l14lqa1y {
  display: flex;
  position: relative;
  flex-direction: column;
  background: rgba(255, 255, 255, 1);
  border-radius: 6px;
  cursor: pointer;
  margin-bottom: 16px;
  width: 24%;
}
.div_l14lqa1y {
  margin-right: 1.3333%;
}
.div_l14lqa1y:nth-child(4n) {
  margin-right: 0;
}
.div_l14lqa1y:hover {
  box-shadow: 0 1px 4px 0 rgb(136 136 136 / 10%); /* transform: translateY(-8px); transition: all .3s; */
}
.div_l14lqa1z {
  max-width: 1180px;
  margin: 0 auto;
  display: flex;
  align-content: space-between; /* background: #fff; */
  flex-wrap: wrap;
  justify-content: flex-start;
  padding-top: 16px; /* padding-left: 16px; */
}
.div_l14lqa20 {
  display: flex;
  justify-content: flex-end; /* flex-direction: row-reverse; */ /*
  background: rgba(246,247,250,1); */ /* padding-right: 16px; */
  padding-bottom: 29px;
  max-width: 1180px;
  margin: 0 auto;
}
.image_l14lqa21 {
  margin-top: 20px;
}
.text_l14lqa22 {
  font-family: PingFangSC-Regular;
  font-size: 17px;
  color: #160000;
  line-height: 24px;
  margin-top: 39px;
}
.text_l14lqa23 {
  opacity: 0.4;
  font-family: PingFangSC-Regular;
  font-size: 13px;
  color: #171a1d;
  letter-spacing: 0;
  text-align: center;
  line-height: 20px;
  margin-top: 7px;
}
.button_l14lqa24 {
  margin-right: 15px;
}
.div_l14lqa25 {
  display: flex;
  margin-top: 20px;
}
.div_l14lqa26 {
  display: flex;
  background: #f1f2f3;
  flex-wrap: wrap;
  padding-top: 16px;
  padding-left: 16px;
  width: 100%;
  min-height: 260px;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.image_l14lqa27 {
  margin-top: 57px;
}
.text_l14lqa28 {
  font-family: PingFangSC-Regular;
  font-size: 17px;
  color: #160000;
  line-height: 24px;
}
.text_l14lqa29 {
  font-size: 12px;
}
.link_l14lqa2a {
  margin-left: 3px;
  line-height: 16px;
  font-size: 12px;
}
.div_l14lqa2b {
  display: flex;
  align-items: center;
  margin-top: 5px;
}
.text_l14lqa2c {
  opacity: 0.4;
  font-family: PingFangSC-Regular;
  font-size: 13px;
  color: #171a1d;
  letter-spacing: 0;
  text-align: center;
  line-height: 20px;
  margin-top: 7px;
}
.div_l14lqa2d {
  display: flex;
  background: #f1f2f3;
  flex-wrap: wrap;
  width: 100%;
  min-height: 260px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
